package com.yvon.service.demo.gateway.core.mapping;

import lombok.Data;

/**
 * @author yvon
 * @since 2023-03-13
 */
@Data
public class HttpStatement {

    /**
     * 应用名称
     */
    private String application;

    /**
     * 服务接口：RPC、其他
     */
    private String interfaceName;

    /**
     * 服务方法：RPC#method
     */
    private String methodName;

    /** 参数类型(RPC 限定单参数注册)；new String[]{"java.lang.String"}、new String[]{"cn.bugstack.gateway.rpc.dto.XReq"} */
    private String parameterType;

    /**
     * 网关接口
     */
    private String uri;

    /**
     * 接口类型；GET、POST、PUT、DELETE
     */
    private HttpCommandType httpCommandType;


}
